be a devil's spawn - Alemán Inglés Diccionario